This forum is closed to new posts and
responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:
This problem appears to occur due to a race condition between two Notes processes. I can somewhat reliably reproduce the problem when using the Notes preloader which appeared in Notes 8.5.2.
A reference to the Notes preloader gets added to the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
as the "IBM Lotus Notes Preloader".
The path to this executable is "C:\Program Files\IBM\Lotus\Notes\nntspreld.exe"
The key values in this key are read when Windows starts up and launches each executable found. I also register my Notes C API application here so it gets launched around the same time.
If I restart/login around 20 times, I can get this error to occur. I was able to get an nsd using the process id:
nsd -p myprocessid, just using nsd didn't work. I have sent the nsd off to John Paganetti/Kenbo at IBM for analysis.
If I disable the Notes preloader, I can't get the error to occur.
I should note that in my case, my application and nntspreld.exe are both in the Notes directory so they are using the same set of Notes DLLs.
So if you run into this issue, you should check the "Run" registry key to see what processes are loaded at start time. If the preloader is being launched, you could try removing that entry to see if resolves the issue.
Feedback response number WEBB8WQGJZ created by ~James Brenukonyoopsi on 07/31/2012